package com.youkeyi.ddy.cloud.basic.pub.mapping.service;

import com.youkeyi.ddy.cloud.basic.pub.mapping.entity.SysMapping;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youkeyi.ddy.cloud.basic.pub.mapping.param.BusinessDeleteParam;
import com.youkeyi.ddy.cloud.basic.pub.mapping.param.BusinessQueryParam;

import java.util.List;

/**
 * <p>
 * 映射关系表 服务类
 * </p>
 *
 * @author xiawang.liu
 * @since 2024-02-19
 */
public interface SysMappingService extends IService<SysMapping> {

    // 查询映射关系
    public abstract List<SysMapping> businessQuery(BusinessQueryParam param);

    // 新增映射关系
    public abstract Boolean businessCreate(List<SysMapping> param);

    // 删除映射关系
    public abstract Boolean businessDelete(BusinessDeleteParam param);

    // 删除映射关系
    public abstract Boolean businessDelete(List<SysMapping> mappings);
}
